package com.sisbibvir.unmsm.entidades;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the documento database table.
 * 
 */
@Entity
public class Documento implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private int id;

	@Temporal(TemporalType.DATE)
	@Column(name="fecha_recibido")
	private Date fechaRecibido;

	private double nota;

	private double porcentaje;

	//bi-directional many-to-one association to Tarea
	@ManyToOne
	private Tarea tarea;

	//bi-directional many-to-one association to DetalleGrupo
	@ManyToOne
	@JoinColumn(name="detalle_grupo_id")
	private DetalleGrupo detalleGrupo;

	public Documento() {
	}

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Date getFechaRecibido() {
		return this.fechaRecibido;
	}

	public void setFechaRecibido(Date fechaRecibido) {
		this.fechaRecibido = fechaRecibido;
	}

	public double getNota() {
		return this.nota;
	}

	public void setNota(double nota) {
		this.nota = nota;
	}

	public double getPorcentaje() {
		return this.porcentaje;
	}

	public void setPorcentaje(double porcentaje) {
		this.porcentaje = porcentaje;
	}

	public Tarea getTarea() {
		return this.tarea;
	}

	public void setTarea(Tarea tarea) {
		this.tarea = tarea;
	}

	public DetalleGrupo getDetalleGrupo() {
		return this.detalleGrupo;
	}

	public void setDetalleGrupo(DetalleGrupo detalleGrupo) {
		this.detalleGrupo = detalleGrupo;
	}

}